been implanted - Turc Anglais Dictionnaire